package com.lzy.cloud.push.response;

import lombok.Data;

/**
 * 友盟推送响应
 */
@Data
public class UMengResponse {
    /**
     * 推送成功或失败 success/fail
     */
    private String ret;

    /**
     * 响应内容
     */
    private Data data;

    @lombok.Data
    public class Data {
        /**
         * 当"ret"为"SUCCESS"时，包含如下参数
         * 单播类消息(type为unicast、listcast、customizedcast且不带file_id)返回
         */

        private String msg_id;

        /**
         * 任务类消息(type为broadcast、groupcast、filecast、customizedcast且file_id不为空)返回
         */
        private String task_id;
        /**
         * 当"ret"为"FAIL"时,包含如下参数
         */
        /**
         * 错误码
         */
        private String error_code;
        /**
         * 错误信息
         */
        private String error_msg;
    }


}
